package com.nbsaas.boot.data.ext.apis;


/**
 * 公共宏获取接口
 */
public interface FreemarkerMacroLoader {


    /**
     * 获取公共宏内容
     *
     * @return
     */
    String macro();


    /**
     * 根据分类加载宏
     */
    String macro(Integer type);


    /**
     * 重新加载宏
     */
    void reload();

    /**
     * 重新加载宏
     */
    void reload(Integer type);

}
